package org.dromara.Nyt7FarmerInsuranceInfo.domain;

import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.dromara.common.tenant.core.TenantEntity;

import java.io.Serial;

/**
 * 农户投保信息对象 nyt_7_farmer_insurance_info
 *
 * @author Lion Li
 * @date 2024-12-27
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("nyt_7_farmer_2")
public class Nyt7FarmerInsuranceInfo2 extends TenantEntity {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    @TableId(value = "id")
    private Long id;

    /**
     * 认证状态
     */
    @ExcelProperty(value = "认证状态")
    private String certificationStatus;

    /**
     * 注册时间
     */
    @ExcelProperty(value = "注册时间")
    private String registrationTime;

    /**
     * 手机号
     */
    @ExcelProperty(value = "手机号")
    private String phone;

    /**
     * 省
     */
    @ExcelProperty(value = "省")
    private String province;

    /**
     * 市
     */
    @ExcelProperty(value = "市")
    private String city;

    /**
     * 区/县
     */
    @ExcelProperty(value = "区/县")
    private String district;

    /**
     * 主体等级
     */
    @ExcelProperty(value = "主体等级")
    private String principalLevel;
    /**
     * 经营主体名称
     */
    @ExcelProperty(value = "经营主体名称")
    private String businessName;
    /**
     * 经营主体类型
     */
    @ExcelProperty(value = "经营主体类型")
    private String businessType;
    /**
     * 经营业务
     */
    @ExcelProperty(value = "经营业务")
    private String businessOperations;

    /**
     * 注册地址
     */
    @ExcelProperty(value = "注册地址")
    private String registeredAddress;

    /**
     * 工商执照号
     */
    @ExcelProperty(value = "工商执照号")
    private String businessLicense;

    private Long farmerId;
}
